// pages/independent/class_detail/class_detail.js
import ClassTool from "../../../utils/ClassTool.js"

Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		classInfo:{},
		isShowInput:false,
		number:"",
	},
	setValue(e) {
		this.setData({
		  	number: e.detail.value
		})
	},
	cancel(){
		this.setData({
			isShowInput: false,
		})
	},
	confirmAcceptance(){
		this.setData({
			isShowInput: false,
		})
		this.joinClass(this.data.number)
	},
	realname(){
		this.setData({
			isShowInput: true
		})
	},
	joinClass(code){
		console.log(code);
		console.log(this.data.classInfo.id);
		let join = ClassTool.joinClass(code,getApp().globalData.userInfo.id,this.data.classInfo.id);
		join.then((res)=>{
			console.log(res);
			this.setData({
				['classInfo.joined']: true
			})
			wx.showToast({
			  	title: '已加入该班级',
				icon: 'success',
				duration: 3000
			})

		})
	},
	exitClass(){
		console.log(this.data.classInfo.id);
		let exitClass = ClassTool.exitClass(this.data.classInfo.id);
		exitClass.then((res)=>{
			console.log(res);
			this.setData({
				['classInfo.joined']: false
			})

		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		let str = options.classInfo;
		console.log(options);
		let classInfo = JSON.parse(str);
		console.log(classInfo);
		if(classInfo.joinTime == undefined){
			classInfo.createTime = classInfo.createTime.slice(0,10);
		}
		if(classInfo.createTime == undefined){
			classInfo.joinTime = classInfo.joinTime.slice(0,10);
		}
		this.setData({
			classInfo: classInfo,
		})
		if(options.isMy == '1'){
			console.log(22222);
			this.setData({
				['classInfo.joined']: true
			})
		}
		console.log(this.data.classInfo.joined);
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})